# 导入包
import unittest
from HTMLTestRunner import HTMLTestRunner
from time import strftime
# 加载当前目录中所有的测试，返回一个测试套件
suite = unittest.TestLoader().discover('.')
# 使用HTMLTestRunner生成测试报告
# 需要先打开报告文件
with open(f'../report/report_{strftime("%Y_%m_%d_%H_%M_%S")}.html', mode='wb') as fw:
    # 基于HTMLTestRunner生成测试报告
    # 运行器
    runner = HTMLTestRunner(stream=fw, verbosity=2, title='测试报告', description='测试报告描述')
    runner.run(suite)
